iT邦幫忙

2022 iThome 鐵人賽

DAY 6
0
Modern Web

flask系列 第 6

Day6 python 基礎1

  • 分享至 

  • xImage
  •  

註解

在電腦語言中,註解是電腦語言的一個重要組成部分,用於在原始碼中解釋代碼的功用,可以增強程式的可讀性,可維護性,或者用於在原始碼中處理不需執行的代碼段,來除錯程式的功能執行。

# 單行註解

'''
多行註解1
'''

"""
多行註解2
"""

輸出(print)

print的內容可以是變數(variable): print(a),數字(init): print(1234),或是字串(string): print(‘abc123’)。

a = 123
print(a)
print(1234)
print("Hello World!")
#output
123
1234
Hello World!

變數 (Variable)

變數就是幫資料取個名字、把資料儲存起來。比如: a = 123。當我們輸入a、就會找到123。
變數雖然能儲存資料,但資料有很多種類型、所以就會有資料型態(Type)。如果要查詢該變數的資料型態可以用type(variable)

a = 123
b = "str"
c = 1.2345
print(type(a))
print(type(b))
print(type(c))
<class 'int'>
<class 'str'>
<class 'float'>

Python 中主要有十幾種資料型態

Type Name
None
字串 str (內部編碼格式為 Unicode)
數字 int, float, complex
序列 list, tuple, range
字典 dict
集合 set, frozenset
布林 bool
位元 bytes, bytearray, memoryview

雖然有這麼多種,但是最常用還是 str, int, float, list, range, dict, bool 這7種。

變數命名

在 Python 中有關類別、函數以及變數的名稱並沒有限制如何命名,但是按照規則命名會更快更容易解讀 code,尤其是遇到較大型的專案時。基本規則如下:

一定要遵守的:

  • 允許 a-z A-z 0-9 和 _ , 但是開頭不可為數字(開頭也儘量不要是下底線,開頭為下底線大多都有特殊用途)
  • 比較特殊的
  1. 特殊的變數, 開頭和結尾都加兩個下底線, ex: __init__
  2. 特殊的 class — 使用單下底線或雙下底線
  3. 開頭單下底線 — 用在 private 的 method or variable
  4. 結尾單下底線 — 用在避免和 python keyword 的衝突 ex: str_
  5. 開頭雙下底線 — 會觸發 name mangling, 用在 class definition, 不常使用
  • 要注意的:
  1. 變數區分大小寫
  2. 變數長度沒有限制

輸入(input)

input的功能是讓使用者所有輸入的資料會被當成字串儲存起來,需要時再作轉型。

a = input()
print("a = ", a)

b = input("name:")
print("name:", b)

print("a type:", type(a))
print("b type:", type(b))
123
a =  123
name:456
name: 456
a type: <class 'str'>
b type: <class 'str'>

上一篇
Day5 pipenv
下一篇
Day7 python 基礎2
系列文
flask30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言